package com.sdo.bambooksdk;

public interface Const {

    // 函数返回值定义
    public int BR_SUCC = 0;                 // 操作成功
    public int BR_FAIL = 1001;              // 操作失败
    public int BR_NOT_IMPL = 1002;          // 该功能还未实现
    public int BR_DISCONNECTED = 1003;      // 与设备的连接已断开
    public int BR_PARAM_ERROR = 1004;       // 调用函数传入的参数错误
    public int BR_TIMEOUT = 1005;           // 操作或通讯超时
    public int BR_INVALID_HANDLE = 1006;    // 传入的句柄无效
    public int BR_INVALID_FILE = 1007;      // 传入的文件不存在或格式无效
    public int BR_INVALID_DIR = 1008;       // 传入的目录不存在
    public int BR_BUSY = 1010;              // 设备忙，另一个操作还未完成
    public int BR_EOF = 1011;               // 文件或操作已结束
    public int BR_IO_ERROR= 1012;           // 文件读写失败
    public int BR_FILE_NOT_INSIDE = 1013;   //指定的文件不在包里

    // 当前连接状态
    public int CONN_CONNECTED = 0;      // 已连接
    public int CONN_DISCONNECTED = 1;   // 未连接或连接已断开
    public int CONN_CONNECTING = 2;     // 正在连接
    public int CONN_WAIT_FOR_AUTH = 3;  // 已连接，正在等待身份验证（暂未实现）
    // 传输状态
    public int TRANS_STATUS_TRANS = 0;  // 正在传输
    public int TRANS_STATUS_DONE = 1;   // 传输完成
    public int TRANS_STATUS_ERR = 2;    // 传输出错
}
